package org.linlinjava.litemall.web.vo;

import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.linlinjava.litemall.db.domain.LitemallOrderFormulaMaterial;
import org.linlinjava.litemall.db.dto.WebOrderGoodsRemarkDTO;

@Data
@ApiModel(value="订单商品配方响应类",description="订单商品配方响应类")
public class OrderGoodsRecipeResponseVO {
	
	@ApiModelProperty(value = "订单商品id")
    private Integer id;
	@ApiModelProperty(value = "订单id")
    private Integer orderId;
	@ApiModelProperty(value = "店铺id")
    private Integer shopId;
	@ApiModelProperty(value = "商品id")
    private Integer goodsId;
	@ApiModelProperty(value = "商品名称")
    private String goodsName;
	@ApiModelProperty(value = "用户昵称")
	private String nickname;
	@ApiModelProperty(value = "商品编号")
    private String goodsSn;
	@ApiModelProperty(value = "购买数量")
    private Short number;

	@ApiModelProperty(value = "订单类型（1自提，2配送，3堂食，4外带）")
	private Byte orderType;

	private Byte madeStatus;

	private Boolean isCooker;

	private String orderTime;

	@ApiModelProperty("规格")
	private String specifications;

	@ApiModelProperty("属性")
	private List propertys;

	@ApiModelProperty("是否配方")
	private List<LitemallOrderFormulaMaterial> formulaMaterials;

	@ApiModelProperty(value = "原料集合")
	private List<OrderGoodsRecipeMerVO> merList;

	@ApiModelProperty(value = "备注消息")
	private List<WebOrderGoodsRemarkDTO> goodsRemarks;


	//private Integer goodsNum;

	//private Integer order;
	/*@ApiModelProperty(value = "商品规格与所选辅料",example = "常温/加冰/奶油+1")
	private String specAndAccessory;
	@ApiModelProperty("是否配方")
	private Boolean isFormula;

	@ApiModelProperty("辅料")
	private List accessory;

	//当前页制作中
	private Integer currentMakeNum;*/


}
